<?php
/**
 * Renderiza una tabla en base a un modelo.
 *
 * @author Andres Hal
 *
 * @param array $Modelo modelo con los resultados a mostrar
 * @param array $Campos array con los que se quieren mostrar de la tabla
 * @return partial
 */
?>
<div id="datagrid">
    <?php if($Model->count){?>
    <table width="100%" class="table table-hover table-striped table-bordered">
        <thead>
            <tr>
            	<th style="width: 10px;">#</th> 
            <?php foreach ($Campos as $titulo => $valor): ?>
                <th> <?php echo $titulo ?></th>
            <?php endforeach; ?>
            <?php if($Act) :?>
                <th>Acci&oacute;n</th>
            <?php endif;?>
            </tr>
        </thead>
        <tbody>
        
        <?php
        	$i=($Model->current*$Model->per_page)-$Model->per_page;  
        	foreach ($Model->items as $model): ?>
            <tr>
            	<td><?php echo ++$i?></td>
            <?php foreach ($Campos as $campos): ?>
                <td>
                    <?php if(is_array($campos)) {
                        foreach ($campos AS $valores) {
                            echo ($Ejecuta) ? Html::link($Ejecuta.'/'.$model->id, strtoupper($model->$valores)) : strtoupper($model->$valores);
                        }
                    } else {
                        echo ($Ejecuta) ? Html::link($Ejecuta.'/'.$model->id, strtoupper($model->$campos)) : strtoupper($model->$campos);
                    }
                    ?>
                </td>
            <?php endforeach; ?>
               <?php if (isset($Act)) :?>
                    <td align="center" width="50">
                    <div class="btn-group">
                                <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
                                    Accion
                                    <span class="caret"></span>
                                </a>                        
                        <ul  class="dropdown-menu">
                            <li>
                         <?php 
                              if ($EjecutaTipo == 'Html') {
                                   echo Html::linkAction("editar/$model->id/"
                                                         ,'<i class="icon-edit"></i> Editar'
                                                         ,$Div);
                              } else {
                                   echo Ajax::linkAction("editar/$model->id/"
                                                         ,'<i class="icon-edit"></i> Editar'
                                                         ,$Div);
                              }
                         ?>  
                            </li>
                            <li>
                          <?php 
                              if ($EjecutaTipo == 'Html') {
                                   echo Html::linkAction("borrar/$model->id/"
                                                         ,'<i class="icon-remove"></i> Eliminar'
                                                         ,array("class"=>"link-ayuda","title"=>"Eliminar","onclick"=>"return confirm('Se eliminara el Registro. Est� seguro?')")
                                                         );
                              } else {
                                   echo Ajax::linkAction("borrar/$model->id/"
                                                         ,'<i class="icon-remove"></i> Eliminar'
                                                         ,array("class"=>"link-ayuda","title"=>"Eliminar","onclick"=>"return confirm('Se eliminara el Registro. Esta seguro?')")
                                                         );
                              }
                         ?>                        </li>
                            </ul>
                    </div>
                    </td>
               <?php endif;?>  
            </tr>
        <?php endforeach; ?>
        </tbody>
    </table>
     <?php }else{
	Flash::error('La consulta no genero resultado alguno');	
    }?>
    <div class="row">
        <div class="span1 inline pagination" style="vertical-align: bottom">
            <?php
            if (isset($Act)) :
                echo Html::link(Router::get("controller_path") . "/crear/", 'Nuevo', array("class" => "btn btn-primary"));
            endif;
            ?>                   
        </div>        
        <div class="span6 inline" style="vertical-align: baseline">
            <?php View::partial('paginators/' . $Paginator, false, array('page' => $Model, 'url' => $Url, 'div' => $Div)); ?>
        </div>        

        <div class="well text-center well-small span2 inline pagination" style="height: 20px; width: 100px;" >
            <label><?php echo $Model->count . ' registros'; ?></label>
        </div>
    </div>
</div>